package cn.anquing.study.qlexpress.demo;

import com.ql.util.express.ExpressRunner;

/**
 * 编译脚本，查询外部需要定义的变量和函数。
 * @author wangquanqing
 * @since 2021/2/23 10:39
 */
public class Demo6 {

    public static void main(String[] args) throws Exception {

        // 注意以下脚本int和没有int的区别
        String express = "int 平均分 = (语文+数学+英语+综合考试.科目2)/4.0;return 平均分";
        ExpressRunner runner = new ExpressRunner(true,true);
        String[] names = runner.getOutVarNames(express);
        for(String s:names){
            System.out.println("var : " + s);
        }
        //返回结果：
//        var : 数学
//        var : 综合考试
//        var : 英语
//        var : 语文
    }
}
